@charset "utf-8";
/* CSS Document */



/* Clear Fix */ 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 




/* 团购导航 */
.headTip ul{ padding-top:20px;}
.headTip li{float:left; background:url(/images/activity/btn_bg.jpg) no-repeat -106px; height:28px; width:106px; line-height:28px; text-align:center; font-size:14px; padding-right:3px;}
.headTip li.check{background-position:0px;  width:104px;}
.headTip li.check a{color:#fff;}


/* 报名 */
.banner{ border-top:#5842b1 solid 4px; padding-top:5px;}

.registration{ border:#bababa solid 1px; background:url(/images/activity/news_bg.jpg) repeat; border-top:0px;}

.registration .mLeft{float:left;}
.registration .mLeft h3{ color:#FFF; padding-left:12px; line-height:40px; overflow:hidden;  background-image:none;}
.registration .mLeft ul{ padding:0 10px 0px 10px; color:#dee4ff;}
.registration.clearfix .mLeft ul li{ padding-left:15px; line-height:22px; background:url(/images/activity/li_title_bg.gif) no-repeat 3px 11px; }
.registration .mLeft a{color:#dee4ff; float:left;}
.registration .mLeft span{ float:right; font-family:Verdana, Geneva, sans-serif;}



.registration .mRight{float:right; background:url(/images/activity/activity_img.jpg) right; height:159px; width:651px;}
.registration .mRight table{ width:460px; height:128px; border:none; margin: 10px 0 0 20px!important; margin:15px 0 0 20px; text-align:left; color:#FFF; font-weight:bold;}
.registration .mRight table select,input,textarea{color:#999;  border:#336 solid 1px;}
.registration .mRight table select{ height:20px; line-height:20px;}
.registration .mRight table input{ height:16px; line-height:16px;}
.registration .mRight table select.p1,textarea{ width:400px;}
.registration .mRight table textarea{ width:386px; margin-top:4px; }
.registration .mRight table input.p1{ width:146px; padding-left:10px;}
.registration .mRight table input.p2,input.p3{ width:82px; height:21px; color:#FFF; border:none; float:left; line-height:21px; margin-right:3px;  }
.registration .mRight table input.p3{ background:url(/images/activity/btn_vip.jpg); height:21px; float:right; margin-right:12px; line-height:21px;}
.registration .mRight table input.p2{ background:url(/images/activity/btn_on.jpg);}


/* 新闻公告 */
.thenews{ margin-top:8px; border:#dee3ff solid 1px;}
.thenews .mLeft{ float:left;}
.thenews .mLeft img{ margin:5px;}
.thenews .mRight{ float:right; width:646px; border-left:#dee3ff solid 1px; background: url(/images/activity/news_bg_2.gif) repeat-x; height:244px;}

.l_news{ width:400px; float:left;}
.l_news .content{ padding:0 5px 0 5px;}
.l_news .box .content li{ background:url(/images/my/sign.gif) no-repeat; padding-left:10px; float:none;}
.l_news .box .content li span{color:#7b7b7b; float:right; font-family:Verdana, Geneva, sans-serif;}
.l_news .box .content li a{ float:left;}
.headnews{ line-height:20px;margin-bottom:10px;}
.headnews p{ color:#717171;}
.headnews p span{ font-weight:bold;}
.headnews a{ color:#a81f26; }

.r_news{ width:235px; float:right; margin-top:10px;}
.r_news h3.title { background:url(/images/activity/news_title_bg.gif) no-repeat; padding-left:27px; line-height:24px; }
.r_news h3.title span{font-size:14px; line-height:27px;}
.r_news h3.title a{ float:right; font-size:12px; font-weight:normal; padding-right:14px; line-height:26px;}
.r_news .content{ padding:0 5px 0 5px; margin-bottom:10px;}
.r_news .content li{ background:url(/images/my/sign.gif) no-repeat 0px -2px; padding-left:10px; line-height:22px; float:none; width:205px; overflow:hidden;}
.r_news .content li a{ color:#7a7a7a;}

.news_title h3{ float:right; margin-top:8px; }
.news_title h3 {background:url(/images/activity/more_bg.gif) bottom no-repeat; font-size:12px; font-weight:normal;}
.news_title h3 a{ line-height:28px; margin-top:5px; float:left;}
.news_title ul{ padding:10px;}
.news_title li{float:left; margin-right:6px; background:url(/images/activity/news_li.gif) no-repeat -88px; width:88px; height:25px; text-align:center; font-weight:bold; }
.news_title li.check{ background-position:0px; color:#fff;}


/* 广告 */
.ad{ margin:8px 0 8px 0;}

/* 活动 */

/* 活动-左边 */
.aclist{ margin-top:10px;}
.aclist .mLeft{ float:left; width:740px; }

/* 团购列表 */

#group .mLeft{ width:755px; float:left; border:none; }
#group .mLeft .title{ background:url(/images/activity/group.jpg) no-repeat; height:27px; color:#FFF; padding-left:30px; font-size:12px; font-weight:normal; line-height:27px;}
#group .mLeft .title span{ color:#FF0; font-weight:bold;}
#group .mLeft .content{ border:#CCC solid 1px; border-top:none; background:url(/images/activity/bbs_title_bg.gif) repeat-x; padding:0px;}
#group .mLeft .content ul{ border-bottom: #CCC solid 1px; overflow:auto;}

#group table{ width:100%; border:none;}
#group table.cen{ text-align:center; height:40px; line-height:40px; font-weight:bold;} 
#group table.cen td{ color:#000;} 
#group table td{ border-bottom:#CCC solid 1px; border-right:#CCC solid 1px; padding-left:5px; width:50px; text-align:center; height:30px; line-height:30px; color:#666;}

#group table td.nobr{ border-right:none;}
#group table td.nobr a{ color:#F00;}

#group table td.l1{ width:200px; text-align:left;}
#group table td.l1 a.ren{ color:#F00;}
#group table.cen td.l1{ width:200px; text-align:center;}
#group table td.l2{ width:90px;}
#group table td.l3{ width:30px; }

div.grouplist span{ padding:5px 10px;}
div.grouplist span font{ color:#F00; font-weight:bold;}
div.grouplist span a{ margin-right:5px; color:#666;}

#group .mRight { width:195px; float:right;}


	/* 报名 */
	.aclist .p1{ background-image:url(/images/activity/ul_bg.gif); }
	.aclist .p1 h3{ float:right;}
	.aclist .p1 h3 a{ font-weight:normal; padding-left:10px; }
	.aclist .p1 ul{ float:left;}
	.aclist .p1 li{background:url(/images/activity/activity_title.gif) no-repeat -164px; height:31px; line-height:30px; font-weight:bold; width:161px; text-align:center; font-size:14px; margin-left:3px; float:left; }
	
	.aclist .p1 li a{ color:#000; text-decoration:none; cursor:default;}
	.aclist .p1 li a:hover{ color:#5e4cb3;}
	.aclist .p1 li.check{ background-position:0px; color:#5e4cb3; border-bottom:#FFF 1px solid; height:31px;}
	.aclist .p1 li.check a{color:#5e4cb3;}
	/* 查询 */
	.aclist .p2{height:32px; }
	.aclist .p2 input{ float:right; }
	.aclist .p2 input.in{ border:#e2e2e2 solid 1px; height:18px; line-height:20px; width:200px; padding-left:10px;}
	.aclist .p2 input.btn{ background:url(/images/my/search.jpg); width:49px; height:22px; margin-left:5px;}

	/* 地区选择 */
	.aclist .p3{line-height:28px; margin:10px 0 10px 0;}
	.aclist .p3 h3{ float:left; font-size:12px;}
	.aclist .p3 ul{  float:right; width:670px;}
	.aclist .p3 ul a{ margin-right:15px;  }
	.aclist .p3 ul a.click{ font-weight:bold; color:#F60;}
	.aclist .p3 ul a.more{ font-weight:bold; color:#000;}
	
	/* 活动列表 */
	.aclist .p4{ color:#6b6b6b;}
	li.line{ height:130px; border-top:#d8d8d8 solid 1px; padding:10px 0 10px 0;}
	li.line div.content ul{ width:580px; float:left;}
	li.line div.content img {width:160px; height:120px; margin-right:10px; float:left; padding:1px; border:#CCC 1px solid;}
	li.line div.content .fl a{ color:#000; font-size:14px; font-weight:bold;}
	li.line div.content .fl a:hover{ color:#F60;}
	li.line div.content .fl p{ line-height:22px; height:20px;}
	li.line div.content p span{ font-weight:bold;}
	li.line div.content input.btn{ background:url(/images/activity/registration.gif) no-repeat; width:68px; height:22px; line-height:22px;  border:none; color:#fff; margin-top:5px;}
	
	.h3{ background:url(/images/activity/activity_data.gif) no-repeat; width:136px; height:95px; float:right; font-size:12px; font-weight:normal; text-align:center; line-height:25px;}
	.h3.over{ background-image:url(/images/activity/activity_data_over.gif);}
	.h3 a{ color:#FFF; font-size:12px;  display:block; font-weight:bold;}
	.h3 p{ height:60px; margin-top:12px;}
	.h3 span{ color:#F60;}
	.h3 span.big{ font-size:16px;}
	.h3 span.small{ text-decoration:underline;}
	
    .top_line{border-top:#d8d8d8 solid 1px; }
    .page{float:right;}
	
	
	/* 内容页部分 */	
	.tipbr{ border:#CCC solid 1px; padding-left:10px;}
	.pagecontent{ margin-top:10px;}
	.pagecontent .mLeft{ width:240px; float:left;}
		.pagecontent .mLeft img{width:220px; height:165px; border:#CCC solid 1px; padding:1px;}
		.pagecontent .mLeft a{ background:url(/images/activity/phone_bg.gif) no-repeat; width:219px; height:37px; display:block; margin:5px 0 0 3px; text-align:center; color:#F60; font-size:14px; font-weight:bold; line-height:37px;}
	.pagecontent .mMid{ width:350px; float:left;}
		.pagecontent .mMid h3{ font-size:14px;}
		.pagecontent .mMid p{width:350px; height:30px; line-height:28px; border-bottom:#CCC solid 1px;}
	.mLeft .pagecontent .mRight{width:140px; float:right; }
		.mLeft .pagecontent .mRight .fn{ background:url(/images/activity/qq.gif); width:136px; height:113px; float:right; margin-top:8px;}
		.mLeft .pagecontent .mRight .fn a{width:136px; height:60px; display:block; text-indent:-200px; overflow:hidden }
		.mLeft .pagecontent .mRight span{ font-weight:bold;}
		.mLeft .pagecontent .mRight span{ color:#F60;}
		.mLeft .pagecontent .mRight span.big{ font-size:16px;}
		.mLeft .pagecontent .mRight span.small{ text-decoration:underline;}

 	.mLeft .pagecontent .content{ line-height:22px; padding:10px;}
	
/* 留言板 */	
	.aclist .bbs{ background:url(/images/activity/bbs_title_bg.gif) repeat-x; border:#CCC solid 1px; margin-bottom:20px; margin-top:10px; overflow:auto; width:100%; }
	.aclist .bbs h3{ border-bottom:#CCC solid 1px; padding-left:25px; background:url(/images/activity/sign_title.gif) 5px 5px no-repeat;}
	.aclist .bbs ul{ padding:10px 15px 10px 15px;}
	.aclist .bbs ul li{border:#CCC solid 1px; padding:5px; margin-bottom:10px;}
	.aclist .bbs ul li p{ height:30px; line-height:30px;  border:none;}
	.aclist .bbs ul li p.bd{ border-bottom:#CCC dotted 1px;}
	.aclist .bbs ul li p.bg{ background-image:none; background-color:#f2f2f2; padding-left:10px;}
	.aclist .bbs ul li p span{ font-family:Verdana, Geneva, sans-serif;}
	.aclist .bbs ul li p span.big{ font-size:14px; font-weight:bold;}
	.aclist .bbs ul li p span.gray{ color:#8e8e8e;}
	.aclist .bbs ul li p span.name{ margin-left:15px; color:#66C;}
	.aclist .bbs ul li p span.b{font-weight:bold;}
    .aclist .bbs ul li.pagefeng{ text-align:right; border:none; margin-bottom:0px; }
	.aclist .bbs ul li.pagefeng a{ margin-left:10px; border:#CCC solid 1px; padding:2px 4px 2px 4px; text-decoration:none;}
	
    .bbssend { padding:3px 5px; color:#999; }
	.bbssend textarea{ border:#ccc solid 1px; width:99%; height:50px;}
	.bbssend input.btn{ width:100px; line-height:22px; height:22px; margin-right:10px; border:#ccc solid 1px;}
	.bbssend input.wh{ width:310px;}
	.bbssend table span {color:#797979}
	.bbssend .org{color:#F90;}
	.bbssend .blue{color:#00F;}
	
	.aclist .table {text-align:right; text-align:left; margin:15px;}
    .aclist .table input{ width:282px; border:#CCC solid 1px; margin-top:4px; height:18px;}
    .aclist .table textarea{ width:100%; height:50px; border:#CCC solid 1px; margin-top:4px; padding:0px;}
    .aclist .table input.btn{ background:url(/images/activity/btn_on.jpg); width:60px; float:left; height:21px; color:#FFF; border:none; line-height:21px; margin-right:4px;}
	
/* 活动-右边 */	
.aclist .mRight{ float:left; width:215px;}
.aclist .mRight .box{ width:195px; float:right; margin-bottom:10px; }
.aclist .mRight h3.title{ background:url(/images/activity/rili.gif) no-repeat; width:195px; height:28px; color:#1d1d1d; padding-left:28px; line-height:28px;}
.aclist .mRight .box ul,.aclist .mRight .box dl{ border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:8px; color:#0b0b0b; }
.aclist .mRight .box ul li{ background:url(/images/activity/sign_right_li.gif) no-repeat 0px 3px; line-height:20px; border-bottom:#999 dotted 1px; padding-bottom:10px; margin-top:5px; width:165px; overflow:hidden;}
.aclist .mRight .box ul li a{ color:#262c4f; font-weight:bold; }
.aclist .mRight .box ul span{ color:#f47e08;} 
.aclist .mRight .box ul p { font-family:Tahoma ; color:#666;}
.aclist .mRight .box ul p.time{ color:#8d8d8d;}


.aclist .mRight .box ul.cen{ text-align:center; }

.aclist .mRight .box ul.news li{ width:175px; border-bottom:#CCC solid 1px; height:20px; }
.aclist .mRight .box ul.news li a{ width:140px; line-height:20px; height:20px; overflow:hidden; padding-left:10px;}
.aclist .mRight .box ul.news li font{ color:#999; font-size:12px; line-height:20px;}

.aclist .mRight .box ul.news2 li{ width:175px; border-bottom:#CCC solid 1px; height:20px;}
.aclist .mRight .box ul.news2 li a{ width:100px; line-height:20px; height:20px; overflow:hidden; padding-left:10px;}
.aclist .mRight .box ul.news2 li font{ color:#F00; font-size:12px; line-height:20px;}


.aclist .mRight .box ul.cen li{ background-image:none;}
.aclist .mRight .box ul.cen li img{ width:150px; height:120px; margin-bottom:5px;}

#menlist{ border:#CCC solid 1px;}

#menlist td.l3{ border-right:none;}
